如何讓你的SQL查詢語法看起來更簡潔
一樣來張流程圖釐清思緒
初接觸SQL時篩選同一欄位條件,往往會採直覺方式(如圖中紫色框內語法)編寫
看起來就會使語法變得很冗長又不直觀,試著應用SQL提供的「IN 」或「BETWEEN」
IN:多用於文字條件上或當表格欄位值='條件值'時,簡單來說當搜尋條件為「=」且「表格欄位值」相同但篩選「'條件值'」不同時,就可以思考改用IN編寫
BETWEEN:用於數字範圍,因為Java或其他程式語言遇到判斷數值在某個區間都會使用分開寫法再使用OR/AND連接,推估應該是這個原因才讓人忘記BETWEEN的存在
希望這篇能稍微幫助到剛踏入SQL的新手在編寫時能更簡潔~